#pragma once
namespace occ {
	/*Runtime Module Interface*/
	class IRuntimeModule {
	public:
		virtual ~IRuntimeModule() {}

		virtual int initialize(int argc, char** argv) = 0;

		virtual void tick() = 0;

		virtual void finalize() = 0;
	};
}